.site-block {
    padding: 15px 0;
}

.light-form .l-f-item {
    clear: both;
}

.light-form .l-f-label {
    padding: 5px 2px;
    font-size: 12px;
    width: 70px;
}

.light-form .l-f-inupt {
    height: 32px;
    width: 120px;
    font-size: 12px;
}

.light-form .l-f-inupt-w3 {
    width: 460px;
}

.light-form .l-f-btn {
    height: 30px;
    width: 40px;
    font-size: 12px;
}

.light-form .l-f-inupt-block {
    min-height: 32px;
    margin-left: 80px;
}

.grid-toolbar {
    height: 44px;
    line-height: 44px;
    padding-left: 15px;
    padding-right: 15px;
    border-left: 1px solid #dde7e9;
    border-right: 1px solid #dde7e9;
    border-top: 1px solid #dee5e7;
}

.layui-table, .layui-table-view {
    margin: 0;
}

.layui-form-label {
    padding: 7px 15px;
}

.layui-btn {
    height: 34px;
    line-height: 34px;
    letter-spacing: 0.6px;
}

.layui-btn:hover {
    opacity: 1;
    color: #fff;
}

.layui-btn-xs {
    height: 22px;
    line-height: 22px;
}

.layui-btn .layui-icon {
    margin: 0;
    padding: 0;
}

.layui-input, .layui-select, .layui-textarea {
    height: 34px;
    line-height: 34px;
    font-size: 12px;
}

.layui-input:focus, .layui-textarea:focus {
    border-color: #409EFF !important;
}

.layui-btn-normal {
    background-color: #398DE1;
}

.layui-btn-primary:hover, .layui-btn-primary1:focus {
    background-color: #ecf5ff;
    border: solid 1px #c6e2ff;
    color: #409EFF;
}

.layui-btn-primary:active {
    border: solid 1px #3a8ee6;
    color: #3a8ee6;
    outline: none;
}

/*
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background-color: #409EFF;
    color: #fff;
}
*/

.ligui-form-item-required:before {
    display: inline-block;
    margin-right: 2px;
    content: "*";
    font-family: SimSun;
    line-height: 1;
    font-size: 14px;
    color: #f04134;
}

/* 按钮栏 */
.ligui-layer-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.ligui-layer-btn {
    text-align: right;
    padding: 0 15px 12px;
    pointer-events: auto;
    user-select: none;
    -webkit-user-select: none;
}

.ligui-layer-btn a {
    height: 34px;
    line-height: 34px;
    margin: 5px 5px 0;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-weight: 500;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
}

.ligui-layer-btn a:hover {
    text-decoration: none;
}

.ligui-layer-btn .ligui-save {
    border: solid 1px #398DE1;
    background-color: #398DE1;
    color: #fff;
}

.ligui-layer-btn .ligui-choose {
    border: solid 1px #5FB878;
    background-color: #5FB878;
    color: #fff;
}

.ligui-layer-btn .ligui-cancel:hover, .ligui-cancel:focus {
    background-color: #ecf5ff;
    border: solid 1px #c6e2ff;
    color: #409EFF;
}

.ligui-layer-btn .ligui-cancel:active {
    border: solid 1px #3a8ee6;
    color: #3a8ee6;
    outline: none;
}

.ligui-layer-btn-l {
    text-align: left;
}

.ligui-layer-btn-c {
    text-align: center;
}
.layui-layer-btn-r {
    border-top: 1px solid #e2e2e2;
}